.aca-custom-name-column {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;

  .aca-name-column-badges {
    display: flex;

    .adf-datatable-cell-badge {
      color: var(--theme-contrast-gray);
    }
  }

  .aca-name-column-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    aca-locked-by {
      display: flex;
      align-items: center;
      color: rgba(0, 0, 0, 0.54);
      max-width: 100%;
      padding: 0 10px;

      .locked_by--name {
        overflow: hidden;
        text-overflow: ellipsis;
      }
    }
  }
}

.adf-datatable-content-cell.adf-name-column.aca-custom-name-column {
  position: unset;
}

.adf-datatable-list .adf-datatable-link:hover .aca-name-column-badges {
  color: var(--adf-theme-foreground-text-color);
}
